-
1 Basic Programming System
File extension: BPSУниверсальный русско-английский словарь > Basic Programming System
-
2 основное программное обеспечение
Русско-английский исловарь по машиностроению и автоматизации производства > основное программное обеспечение
-
3 основное программное обеспечение
1) Business: basic software2) Automation: basic programming support, basic programming systemУниверсальный русско-английский словарь > основное программное обеспечение
-
4 базовая система программирования
Engineering: basic programming systemУниверсальный русско-английский словарь > базовая система программирования
-
5 основная система программирования
Information technology: basic programming systemУниверсальный русско-английский словарь > основная система программирования
-
6 Grundprogrammiersystem
milit. (basic programming System) BPSУниверсальный русско-немецкий словарь > Grundprogrammiersystem
-
7 BICEPS
Англо-русский словарь промышленной и научной лексики > BICEPS
-
8 основная функциональность системы
Programming: basic system functionality, main functionality of systemУниверсальный русско-английский словарь > основная функциональность системы
-
9 базовая система
1) Military: System of systems2) Engineering: core system3) Telecommunications: platform4) Information technology: basic system, kernel system5) Programming: entry-level system (минимальная вычислительная система, ресурсы которой достаточны для использования серьезных прикладных программ типа текстовых процессоров, электронных таблиц и т.п.) -
10 в сочетании с
•Coupled (or In combination, or Together) with a recording system, these devices are used to measure...
•The system can be used in conjunction with a computer to perform diagnostic programming and checking industrial processes.
•A neoplasm can often be suspected on the basis of the findings from the history and the examination in conjunction with a routine blood count ( med).
•The value of the curvature, together with the magnitude of the field, gives the momentum.
•When coupled with solubility information on common salts this will allow us to develop quite a variety of "predictable" processes.
* * *В сочетании с -- in conjunction with, in combination with; combined with, coupled with, together withSome European incinerators use the rotary kiln in conjunction with a flowthrough furnace.These observations combined with the well-founded assumptions as to the basic nature of rotating stall have produced an excellent correlation.Hence the inlet conditions may be described as near uniform flow coupled with a high rate of mixing in the near wall regions.The instrument, together with the calibration adopted, enables the average temperature of the ring to be measured to an accuracy of + 1K.Русско-английский научно-технический словарь переводчика > в сочетании с
-
11 метод
approach, device, manner, mean, method, mode, practice, procedure, system, technique, technology, theory, way* * *ме́тод м.
method; procedure; techniqueагрегатнопото́чный ме́тод — conveyor-type production [production-line] methodаксиомати́ческий ме́тод — axiomatic [postulational] methodме́тод амплиту́дного ана́лиза — kick-sorting methodанаглифи́ческий ме́тод картогр. — anaglyphic(al) methodме́тод аналити́ческой вста́вки топ. — cantilever extension, cantilever (strip) triangulationме́тод быстре́йшего спу́ска стат. — steepest descent methodвариацио́нный ме́тод — variational methodме́тод Верне́йля радио — Verneuil methodвесово́й ме́тод — gravimetric methodме́тод ветве́й и грани́ц киб. — branch and bound methodме́тод взба́лтывания — shake methodвизуа́льный ме́тод — visual methodме́тод возду́шной прое́кции — aero-projection methodме́тод враще́ния — method of revolutionме́тод вреза́ния — plunge-cut methodме́тод вре́мени пролё́та — time-of-flight methodвре́мя-и́мпульсный ме́тод ( преобразования аналоговой информации в дискретную) — pulse-counting method (of analog-to-digital conversion)ме́тод встре́чного фрезерова́ния — conventional [cut-up] milling methodме́тод вы́бега эл. — retardation methodме́тод вымета́ния мат. — sweep(ing)-out methodме́тод гармони́ческого бала́нса киб., автмт. — describing function methodме́тод гармони́ческой линеариза́ции — describing function methodголографи́ческий ме́тод — holographic methodгравиметри́ческий ме́тод — gravimetric(al) methodграфи́ческий ме́тод — graphical methodме́тод графи́ческого трансформи́рования топ. — grid methodграфоаналити́ческий ме́тод — semigraphical methodме́тод гра́фов мат. — graph methodгруппово́й ме́тод ( в высокочастотной телефонии) — grouped-frequency basisсисте́ма рабо́тает групповы́м ме́тодом — the system operates on the grouped-frequency basisме́тод двух ре́ек геод., топ. — two-staff [two-base] methodме́тод двух узло́в ( в анализе электрических цепей) — nodal-pair methodме́тод дирекцио́нных угло́в геод. — method of gisementsме́тод запа́са про́чности ( в расчетах конструкции) — load factor methodме́тод засе́чек афс. — resection methodме́тод зерка́льных изображе́ний эл. — method of electrical imagesме́тод зо́нной пла́вки ( в производстве монокристаллов полупроводниковых материалов) — floating-zone method, floating-zone techniqueме́тод избы́точных концентра́ций ( для опробования гипотетического механизма реакции) — isolation method (of the testing the rate equations)ме́тод измере́ния, абсолю́тный — absolute [fundamental] method of measurementме́тод измере́ния, конта́ктный — contact method of measurementме́тод измере́ния, ко́свенный — indirect method of measurementме́тод измере́ния, относи́тельный — relative method of measurementме́тод измере́ния по то́чкам — point-by-point methodме́тод измере́ния, прямо́й — direct method of measurementме́тод измере́ния угло́в по аэросни́мкам — photogoniometric methodме́тод изображе́ний эл. — method of images, image methodме́тод изото́пных индика́торов — tracer methodиммерсио́нный ме́тод — immersion methodи́мпульсный ме́тод свар. — pulse methodме́тод и́мпульсов — momentum-transfer methodме́тод инве́рсии — inversion methodи́ндексно-после́довательный ме́тод до́ступа, основно́й вчт. — basic indexed sequential access method, BISAMи́ндексно-после́довательный ме́тод до́ступа с очередя́ми вчт. — queued indexed sequential access method, BISAMинтерференцио́нный ме́тод — interferometric methodме́тод испыта́ний — testing procedure, testing methodме́тод испыта́ний, кисло́тный — acid testме́тод испыта́ний, пане́льный — panel-spalling testме́тод испыта́тельной строки́ тлв. — test-line methodме́тод иссле́дований напряже́ний, опти́ческий — optical stress analysisме́тод истече́ния — efflux methodме́тод итера́ции — iteration method, iteration techniqueме́тод итера́ции приво́дит к сходи́мости проце́сса — the iteration (process) converges to a solutionме́тод итера́ции приво́дит к (бы́строй или ме́дленной) сходи́мости проце́сса — the iteration (process) converges quickly or slowlyме́тод картосоставле́ния — map-compilation [plotting] methodме́тод кача́ющегося криста́лла ( в рентгеноструктурном анализе) — rotating-crystal methodка́чественный ме́тод — qualitative methodкессо́нный ме́тод — caisson methodколи́чественный ме́тод — quantitative methodколориметри́ческий ме́тод — colorimetric methodме́тод кольца́ и ша́ра — ball-and-ring methodкомплексометри́ческий ме́тод ( для определения жёсткости воды) — complexometric methodкондуктометри́ческий ме́тод — conductance-measuring methodме́тод коне́чных ра́зностей — finite difference methodме́тод консерви́рования — curing methodме́тод контро́ля, дифференци́рованный — differential control methodме́тод контро́ля ка́чества — quality control methodме́тод ко́нтурных то́ков — mesh-current [loop] methodме́тод ко́нуса — cone methodме́тод корнево́го годо́графа киб., автмт. — root-locus methodкорреляцио́нный ме́тод — correlation methodко́свенный ме́тод — indirect methodме́тод кра́сок ( в дефектоскопии) — dye-penetrant methodлаборато́рный ме́тод — laboratory methodме́тод ла́ковых покры́тий ( в сопротивлении материалов) — brittle-varnish methodме́тод лине́йной интерполя́ции — method of proportional partsме́тод Ляпуно́ва аргд. — Lyapunov's methodме́тод магни́тного порошка́ ( в дефектоскопии) — magnetic particle [magnetic powder] methodмагни́тно-люминесце́нтный ме́тод ( в дефектоскопии) — fluorescent magnetic particle methodме́тод ма́лого пара́метра киб., автмт. — perturbation theory, perturbation methodме́тод ма́лых возмуще́ний аргд. — perturbation methodме́тод мгнове́нной равносигна́льной зо́ны рлк. — simultaneous lobing [monopulse] methodме́тод механи́ческой обрабо́тки — machining methodме́тод ме́ченых а́томов — tracer methodме́тод микрометри́рования — micrometer methodме́тод мно́жителей Лагра́нжа — Lagrangian multiplier method, Lagrange's method of undetermined multipliersме́тод моме́нтных площаде́й мех. — area moment methodме́тод Мо́нте-Ка́рло мат. — Monte Carlo methodме́тод навига́ции, дальноме́рный ( пересечение двух окружностей) — rho-rho [r-r] navigationме́тод навига́ции, угломе́рный ( пересечение двух линий пеленга) — theta-theta [q-q] navigationме́тод наиме́ньших квадра́тов — method of least squares, least-squares techniqueме́тод наискоре́йшего спу́ска мат. — method of steepest descentме́тод нака́чки ( лазера) — pumping [excitation] methodме́тод накопле́ния яд. физ. — “backing-space” methodме́тод наложе́ния — method of superpositionме́тод напыле́ния — evaporation techniqueме́тод нару́жных заря́дов горн. — adobe blasting methodме́тод незави́симых стереопа́р топ. — method of independent image pairsненулево́й ме́тод — deflection methodме́тод неопределё́нных мно́жителей Лагра́нжа — Lagrangian multiplier method, Lagrange's method of undetermined multipliersме́тод неподви́жных то́чек — method of fixed pointsнеразруша́ющий ме́тод — non-destructive method, non-destructive testingнерекурси́вный ме́тод — non-recursive methodнето́чный ме́тод — inexact methodнефелометри́ческий ме́тод — nephelometric methodме́тод нивели́рования по частя́м — method of fraction levellingнулево́й ме́тод — null [zero(-deflection) ] methodме́тод нулевы́х бие́ний — zero-beat methodме́тод нулевы́х то́чек — neutral-points methodме́тод обеспе́чения надё́жности — reliability methodме́тод обрабо́тки — processing [working, tooling] methodме́тод обра́тной простра́нственной засе́чки топ. — method of pyramidобра́тно-ступе́нчатый ме́тод свар. — step-back methodме́тод объединё́нного а́тома — associate atom methodобъекти́вный ме́тод — objective methodобъё́мный ме́тод — volumetric methodме́тод одного́ отсчё́та ( преобразование непрерывной информации в дискретную) — the total value method (of analog-to-digital conversion)окисли́тельно-восстанови́тельный ме́тод — redox methodопера́торный ме́тод — operational methodме́тод определе́ния ме́ста, дальноме́рно-пеленгацио́нный ( пересечение прямой и окружности) — rho-theta [r-q] fixingме́тод определе́ния ме́ста, дальноме́рный ( пересечение двух окружностей) — rho-rho [r-r] fixingме́тод определе́ния ме́ста, пеленгацио́нный ( пересечение двух линий пеленга) — theta-theta [q-q] fixingме́тод определе́ния отбе́ливаемости и цве́тности ма́сел — bleach-and-colour methodме́тод определе́ния положе́ния ли́нии, двукра́тный геод. — double-line methodме́тод опти́ческой корреля́ции — optical correlation techniqueме́тод осажде́ния — sedimentation methodме́тод осо́бых возмуще́ний аргд. — singular perturbation methodме́тод осредне́ния — averaging [smoothing] methodме́тод отбо́ра проб — sampling method, sampling techniqueме́тод отклоне́ния — deflection methodме́тод отопле́ния метал. — fuel practiceме́тод отраже́ния — reflection methodме́тод отражё́нных и́мпульсов — pulse-echo methodме́тод отыска́ния произво́дной, непосре́дственный — delta methodме́тод па́дающего те́ла — falling body methodме́тод парамагни́тного резона́нса — paramagnetic-resonance methodме́тод пе́рвого приближе́ния — first approximation methodме́тод перева́ла мат. — saddle-point methodме́тод перено́са коли́чества движе́ния аргд. — momentum-transfer methodме́тод перераспределе́ния моме́нтов ( в расчёте конструкций) — moment distribution methodме́тод пересека́ющихся луче́й — crossed beam methodме́тод перехо́дного состоя́ния ( в аналитической химии) — transition state methodме́тод перпендикуля́ров — offset methodме́тод перспекти́вных се́ток топ. — grid methodме́тод пескова́ния с.-х. — sanding methodпикнометри́ческий ме́тод — bottle methodме́тод площаде́й физ. — area methodме́тод повторе́ний геод. — method of reiteration, repetition methodме́тод подбо́ра — trial-and-error [cut-and-try] methodме́тод подо́бия — similitude methodме́тод подориенти́рования топ. — setting on points of controlме́тод по́лной деформа́ции — total-strain methodме́тод полови́нных отклоне́ний — half-deflection methodме́тод положе́ния геод. — method of bearings, method of gisementsполуколи́чественный ме́тод — semiquantitative methodме́тод поля́рных координа́т — polar methodме́тод попу́тного фрезерова́ния — climb [cut-down] milling methodпорошко́вый ме́тод ( в рентгеноструктурном анализе) — powder [Debye-Scherer-Hull] methodме́тод посе́ва — seeding techniqueме́тод после́довательного счё́та ( преобразования аналоговой информации в дискретную) — incremental method (of analog-to-digital conversion)ме́тод после́довательных исключе́ний — successive exclusion methodме́тод после́довательных подстано́вок — method of successive substitution, substitution processме́тод после́довательных попра́вок — successive correction methodме́тод после́довательных приближе́ний — successive approximation methodме́тод после́довательных элимина́ций — method of exhaustionме́тод послесплавно́й диффу́зии полупр. — post-alloy-diffusion techniqueпотенциометри́ческий компенсацио́нный ме́тод — potentiometric methodпото́чно-конве́йерный ме́тод — flow-line conveyor methodпото́чный ме́тод — straight-line flow methodме́тод прерыва́ний ( для измерения скорости света) — chopped-beam methodприближё́нный ме́тод — approximate methodме́тод проб и оши́бок — trial-and-error [cut-and-try] methodме́тод программи́рующих програ́мм — programming program methodме́тод продолже́ния топ. — setting on points on controlме́тод проекти́рования, моде́льно-маке́тный — model-and-mock-up method of designме́тод простра́нственного коди́рования ( преобразования аналоговой информации в дискретную) — coded pattern method (OF analog-to-digital conversion)ме́тод простра́нственной самофикса́ции — self-fixation space methodпрямо́й ме́тод — direct methodме́тод псевдослуча́йных чи́сел — pseudorandom number methodме́тод равносигна́льной зо́ны рлк. — lobing, beam [lobe] switchingме́тод равносигна́льной зо́ны, мгнове́нный рлк. — simultaneous lobing, monopulseме́тод ра́вных высо́т геод. — equal-altitude methodме́тод ра́вных деформа́ций ( в проектировании бетонных конструкций) — equal-strain methodме́тод ра́вных отклоне́ний — equal-deflection methodрадиацио́нный ме́тод — radiation methodме́тод радиоавтогра́фии — radioautograph techniqueме́тод радиоакти́вных индика́торов — tracer methodрадиометри́ческий ме́тод — radiometric methodме́тод разбавле́ния — dilution methodме́тод разделе́ния тлв. — separation methodме́тод разделе́ния переме́нных — method of separation of variablesме́тод разли́вки метал. — teeming [pouring, casting] practiceме́тод разме́рностей — dimensional methodра́зностный ме́тод — difference methodме́тод разруша́ющей нагру́зки — load-factor methodразруша́ющий ме́тод — destructive checkме́тод рассе́яния Рэле́я — Rayleigh scattering methodме́тод ра́стра тлв. — grid methodме́тод ра́стрового скани́рования — raster-scan methodме́тод расчё́та по допусти́мым нагру́зкам — working stress design [WSD] methodме́тод расчё́та по разруша́ющим нагру́зкам стр. — ultimate-strength design [USD] methodме́тод расчё́та при по́мощи про́бной нагру́зки стр. — trial-load methodме́тод расчё́та, упру́гий стр. — elastic methodрезона́нсный ме́тод — resonance methodме́тод реитера́ций геод. — method of reiteration, repetition methodрентгенострукту́рный ме́тод — X-ray diffraction methodме́тод реше́ния зада́чи о четвё́ртой то́чке геод. — three-point methodме́тод решета́ мат. — sieve methodру́порно-ли́нзовый ме́тод радио — horn-and-lens methodме́тод самоторможе́ния — retardation methodме́тод сви́лей — schlieren technique, schlieren methodме́тод сдви́нутого сигна́ла — offset-signal methodме́тод секу́щих — secant methodме́тод се́рого кли́на физ. — gray-wedge methodме́тод се́ток мат., вчт. — net(-point) methodме́тод сече́ний ( в расчёте напряжений в фермах) — method of sectionsме́тод сил ( определение усилий в статически неопределимой системе) — work methodсимволи́ческий ме́тод — method of complex numbersме́тод симметри́чных составля́ющих — method of symmetrical components, symmetrical component methodме́тод синхро́нного накопле́ния — synchronous storage methodме́тод скани́рования полосо́й — single-line-scan television methodме́тод скани́рования пятно́м — spot-scan photomultiplier methodме́тод смеще́ния отде́льных узло́в стр. — method of separate joint displacementме́тод совпаде́ний — coincidence methodме́тод сосредото́ченных пара́метров — lumped-parameter methodме́тод спада́ния заря́да — fall-of-charge methodспектроскопи́ческий ме́тод — spectroscopic methodме́тод спира́льного скани́рования — spiral-scan methodме́тод сплавле́ния — fusion methodме́тод сплошны́х сред ( в моделировании) — continuous field analog techniqueме́тод сре́дних квадра́тов — midsquare methodстатисти́ческий ме́тод — statistical techniqueстатисти́ческий ме́тод оце́нки — statistical estimationме́тод статисти́ческих испыта́ний — Monte Carlo methodстробоголографи́ческий ме́тод — strobo-holographic methodстробоскопи́ческий ме́тод — stroboscopic methodстру́йный ме́тод метал. — jet testступе́нчатый ме́тод ( сварки или сверления) — step-by-step methodсубъекти́вный ме́тод — subjective methodме́тод сухо́го озоле́ния — dry combustion methodме́тод сухо́го порошка́ ( в дефектоскопии) — dry methodсчё́тно-и́мпульсный ме́тод — pulse-counting methodтабли́чный ме́тод — diagram methodтелевизио́нный ме́тод электро́нной аэросъё́мки — television methodтелевизио́нный ме́тод электро́нной фотограмме́трии — television methodтенево́й ме́тод — (direct-)shadow methodтермоанемометри́ческий ме́тод — hot-wire methodтопологи́ческий ме́тод — topological methodме́тод то́чечного вплавле́ния полупр. — dot alloying methodто́чный ме́тод — exact [precision] methodме́тод травле́ния, гидри́дный — sodium hydride descalingме́тод трапецеида́льных характери́стик — Floyd's trapezoidal approximation method, approximation procedureме́тод трёх баз геод. — three-base methodме́тод триангуля́ции — triangulation methodме́тод трилатера́ции геод. — trilateration methodме́тод углово́й деформа́ции — slope-deflection methodме́тод углово́й модуля́ции — angular modulation methodме́тод удаля́емого трафаре́та полупр. — rejection mask methodме́тод удаля́емой ма́ски рад. — rejection mask methodме́тод узло́в ( в расчёте напряжении в фермах) — method of jointsме́тод узловы́х потенциа́лов — node-voltage methodме́тод ура́внивания по направле́ниям геод. — method of directions, direction methodме́тод ура́внивания по угла́м геод. — method of angles, angle methodме́тод уравнове́шивания — balancing methodме́тод усредне́ния — averaging [smoothing] methodме́тод фа́зового контра́ста ( в микроскопии) — phase contrastнаблюда́ть ме́тодом фа́зового контра́ста — examine [study] by phase contrastме́тод фа́зовой пло́скости — phase plane methodме́тод факториза́ции — factorization methodфлотацио́нный ме́тод — floatation methodме́тод формирова́ния сигна́лов цве́тности тлв. — colour-processing methodме́тод центрифуги́рования — centrifuge methodцепно́й ме́тод астр. — chain methodчи́сленный ме́тод — numerical methodме́тод Чохра́льского ( в выращивании полупроводниковых кристаллов) — Czochralski method, vertical pulling techniqueме́тод Шо́ра — Shore hardnessщупово́й ме́тод — stylus methodме́тод электрофоре́за — electrophoretic methodэмпири́ческий ме́тод — trial-and-error [cut-and-try] methodэнергети́ческий ме́тод1. косм. energy method2. стр. strain energy methodме́тод энергети́ческого бала́нса — power balance methodэргати́ческий ме́тод ( при общении человека с ЭВМ) — interactive [conversational] technique -
12 программируемый логический контроллер
- speicherprogrammierbare Steuerung, f
программируемый логический контроллер
ПЛК
-
[Интент]
контроллер
Управляющее устройство, осуществляющее автоматическое управление посредством программной реализации алгоритмов управления.
[Сборник рекомендуемых терминов. Выпуск 107. Теория управления.
Академия наук СССР. Комитет научно-технической терминологии. 1984 г.]EN
storage-programmable logic controller
computer-aided control equipment or system whose logic sequence can be varied via a directly or remote-control connected programming device, for example a control panel, a host computer or a portable terminal
[IEV ref 351-32-34]FR
automate programmable à mémoire
См. также:
équipement ou système de commande assisté par ordinateur dont la séquence logique peut être modifiée directement ou par l'intermédiaire d'un dispositif de programmation relié à une télécommande, par exemple un panneau de commande, un ordinateur hôte ou un terminal de données portatif
[IEV ref 351-32-34]
- архитектура контроллера;
- производительность контроллера;
- время реакции контроллера;
КЛАССИФИКАЦИЯ
Основным показателем ПЛК является количество каналов ввода-вывода. По этому признаку ПЛК делятся на следующие группы:- нано- ПЛК (менее 16 каналов);
- микро-ПЛК (более 16, до 100 каналов);
- средние (более 100, до 500 каналов);
- большие (более 500 каналов).
- моноблочными - в которых устройство ввода-вывода не может быть удалено из контроллера или заменено на другое. Конструктивно контроллер представляет собой единое целое с устройствами ввода-вывода (например, одноплатный контроллер). Моноблочный контроллер может иметь, например, 16 каналов дискретного ввода и 8 каналов релейного вывода;
- модульные - состоящие из общей корзины (шасси), в которой располагаются модуль центрального процессора и сменные модули ввода-вывода. Состав модулей выбирается пользователем в зависимости от решаемой задачи. Типовое количество слотов для сменных модулей - от 8 до 32;
- распределенные (с удаленными модулями ввода-вывода) - в которых модули ввода-вывода выполнены в отдельных корпусах, соединяются с модулем контроллера по сети (обычно на основе интерфейса RS-485) и могут быть расположены на расстоянии до 1,2 км от процессорного модуля.
Многие контроллеры имеют набор сменных процессорных плат разной производительности. Это позволяет расширить круг потенциальных пользователей системы без изменения ее конструктива.
По конструктивному исполнению и способу крепления контроллеры делятся на:- панельные (для монтажа на панель или дверцу шкафа);
- для монтажа на DIN-рейку внутри шкафа;
- для крепления на стене;
- стоечные - для монтажа в стойке;
- бескорпусные (обычно одноплатные) для применения в специализированных конструктивах производителей оборудования (OEM - "Original Equipment Manufact urer").
По области применения контроллеры делятся на следующие типы:- универсальные общепромышленные;
- для управления роботами;
- для управления позиционированием и перемещением;
- коммуникационные;
- ПИД-контроллеры;
- специализированные.
По способу программирования контроллеры бывают:- программируемые с лицевой панели контроллера;
- программируемые переносным программатором;
- программируемые с помощью дисплея, мыши и клавиатуры;
- программируемые с помощью персонального компьютера.
Контроллеры могут программироваться на следующих языках:- на классических алгоритмических языках (C, С#, Visual Basic);
- на языках МЭК 61131-3.
Контроллеры могут содержать в своем составе модули ввода-вывода или не содержать их. Примерами контроллеров без модулей ввода-вывода являются коммуникационные контроллеры, которые выполняют функцию межсетевого шлюза, или контроллеры, получающие данные от контроллеров нижнего уровня иерархии АСУ ТП. Контроллеры для систем автоматизации
Слово "контроллер" произошло от английского "control" (управление), а не от русского "контроль" (учет, проверка). Контроллером в системах автоматизации называют устройство, выполняющее управление физическими процессами по записанному в него алгоритму, с использованием информации, получаемой от датчиков и выводимой в исполнительные устройства.
Первые контроллеры появились на рубеже 60-х и 70-х годов в автомобильной промышленности, где использовались для автоматизации сборочных линий. В то время компьютеры стоили чрезвычайно дорого, поэтому контроллеры строились на жесткой логике (программировались аппаратно), что было гораздо дешевле. Однако перенастройка с одной технологической линии на другую требовала фактически изготовления нового контроллера. Поэтому появились контроллеры, алгоритм работы которых мог быть изменен несколько проще - с помощью схемы соединений реле. Такие контроллеры получили название программируемых логических контроллеров (ПЛК), и этот термин сохранился до настоящего времени. Везде ниже термины "контроллер" и "ПЛК" мы будем употреблять как синонимы.
Немного позже появились ПЛК, которые можно было программировать на машинно-ориентированном языке, что было проще конструктивно, но требовало участия специально обученного программиста для внесения даже незначительных изменений в алгоритм управления. С этого момента началась борьба за упрощение процесса программирования ПЛК, которая привела сначала к созданию языков высокого уровня, затем - специализированных языков визуального программирования, похожих на язык релейной логики. В настоящее время этот процесс завершился созданием международного стандарта IEC (МЭК) 1131-3, который позже был переименован в МЭК 61131-3. Стандарт МЭК 61131-3 поддерживает пять языков технологического программирования, что исключает необходимость привлечения профессиональных программистов при построении систем с контроллерами, оставляя для них решение нестандартных задач.
В связи с тем, что способ программирования является наиболее существенным классифицирующим признаком контроллера, понятие "ПЛК" все реже используется для обозначения управляющих контроллеров, которые не поддерживают технологические языки программирования. Жесткие ограничения на стоимость и огромное разнообразие целей автоматизации привели к невозможности создания универсального ПЛК, как это случилось с офисными компьютерами. Область автоматизации выдвигает множество задач, в соответствии с которыми развивается и рынок, содержащий сотни непохожих друг на друга контроллеров, различающихся десятками параметров.
Выбор оптимального для конкретной задачи контроллера основывается обычно на соответствии функциональных характеристик контроллера решаемой задаче при условии минимальной его стоимости. Учитываются также другие важные характеристики (температурный диапазон, надежность, бренд изготовителя, наличие разрешений Ростехнадзора, сертификатов и т. п.).
Несмотря на огромное разнообразие контроллеров, в их развитии заметны следующие общие тенденции:- уменьшение габаритов;
- расширение функциональных возможностей;
- увеличение количества поддерживаемых интерфейсов и сетей;
- использование идеологии "открытых систем";
- использование языков программирования стандарта МЭК 61131-3;
- снижение цены.
[ http://bookasutp.ru/Chapter6_1.aspx]
Программируемый логический контроллер (ПЛК, PLC) – микропроцессорное устройство, предназначенное для управления технологическим процессом и другими сложными технологическими объектами.
Принцип работы контроллера состоит в выполнение следующего цикла операций:
1. Сбор сигналов с датчиков;
2. Обработка сигналов согласно прикладному алгоритму управления;
3. Выдача управляющих воздействий на исполнительные устройства.
В нормальном режиме работы контроллер непрерывно выполняет этот цикл с частотой от 50 раз в секунду. Время, затрачиваемое контроллером на выполнение полного цикла, часто называют временем (или периодом) сканирования; в большинстве современных ПЛК сканирование может настраиваться пользователем в диапазоне от 20 до 30000 миллисекунд. Для быстрых технологических процессов, где критична скорость реакции системы и требуется оперативное регулирование, время сканирования может составлять 20 мс, однако для большинства непрерывных процессов период 100 мс считается вполне приемлемым.
Аппаратно контроллеры имеют модульную архитектуру и могут состоять из следующих компонентов:
1. Базовая панель ( Baseplate). Она служит для размещения на ней других модулей системы, устанавливаемых в специально отведенные позиции (слоты). Внутри базовой панели проходят две шины: одна - для подачи питания на электронные модули, другая – для пересылки данных и информационного обмена между модулями.
2. Модуль центрального вычислительного устройства ( СPU). Это мозг системы. Собственно в нем и происходит математическая обработка данных. Для связи с другими устройствами CPU часто оснащается сетевым интерфейсом, поддерживающим тот или иной коммуникационный стандарт.
3. Дополнительные коммуникационные модули. Необходимы для добавления сетевых интерфейсов, неподдерживаемых напрямую самим CPU. Коммуникационные модули существенно расширяют возможности ПЛК по сетевому взаимодействию. C их помощью к контроллеру подключают узлы распределенного ввода/вывода, интеллектуальные полевые приборы и станции операторского уровня.
4. Блок питания. Нужен для запитки системы от 220 V. Однако многие ПЛК не имеют стандартного блока питания и запитываются от внешнего.Рис.1. Контроллер РСУ с коммуникациями Profibus и Ethernet.
Иногда на базовую панель, помимо указанных выше, допускается устанавливать модули ввода/вывода полевых сигналов, которые образуют так называемый локальный ввод/вывод. Однако для большинства РСУ (DCS) характерно использование именно распределенного (удаленного) ввода/вывода.
Отличительной особенностью контроллеров, применяемых в DCS, является возможность их резервирования. Резервирование нужно для повышения отказоустойчивости системы и заключается, как правило, в дублировании аппаратных модулей системы.Рис. 2. Резервированный контроллер с коммуникациями Profibus и Ethernet.
Резервируемые модули работают параллельно и выполняют одни и те же функции. При этом один модуль находится в активном состоянии, а другой, являясь резервом, – в режиме “standby”. В случае отказа активного модуля, система автоматически переключается на резерв (это называется “горячий резерв”).
Обратите внимание, контроллеры связаны шиной синхронизации, по которой они мониторят состояние друг друга. Это решение позволяет разнести резервированные модули на значительное расстояние друг от друга (например, расположить их в разных шкафах или даже аппаратных).
Допустим, в данный момент активен левый контроллер, правый – находится в резерве. При этом, даже находясь в резерве, правый контроллер располагает всеми процессными данными и выполняет те же самые математические операции, что и левый. Контроллеры синхронизированы. Предположим, случается отказ левого контроллера, а именно модуля CPU. Управление автоматически передается резервному контроллеру, и теперь он становится главным. Здесь очень большое значение имеют время, которое система тратит на переключение на резерв (обычно меньше 0.5 с) и отсутствие возмущений (удара). Теперь система работает на резерве. Как только инженер заменит отказавший модуль CPU на исправный, система автоматически передаст ему управление и возвратится в исходное состояние.
На рис. 3 изображен резервированный контроллер S7-400H производства Siemens. Данный контроллер входит в состав РСУ Simatic PCS7.Рис. 3. Резервированный контроллер S7-400H. Несколько другое техническое решение показано на примере резервированного контроллера FCP270 производства Foxboro (рис. 4). Данный контроллер входит в состав системы управления Foxboro IA Series.Рис. 4. Резервированный контроллер FCP270.
На базовой панели инсталлировано два процессорных модуля, работающих как резервированная пара, и коммуникационный модуль для сопряжения с оптическими сетями стандарта Ethernet. Взаимодействие между модулями происходит по внутренней шине (тоже резервированной), спрятанной непосредственно в базовую панель (ее не видно на рисунке).
На рисунке ниже показан контроллер AC800M производства ABB (часть РСУ Extended Automation System 800xA).Рис. 5. Контроллер AC800M.
Это не резервированный вариант. Контроллер состоит из двух коммуникационных модулей, одного СPU и одного локального модуля ввода/вывода. Кроме этого, к контроллеру можно подключить до 64 внешних модулей ввода/вывода.
При построении РСУ важно выбрать контроллер, удовлетворяющий всем техническим условиям и требованиям конкретного производства. Подбирая оптимальную конфигурацию, инженеры оперируют определенными техническими характеристиками промышленных контроллеров. Наиболее значимые перечислены ниже:
1. Возможность полного резервирования. Для задач, где отказоустойчивость критична (химия, нефтехимия, металлургия и т.д.), применение резервированных конфигураций вполне оправдано, тогда как для других менее ответственных производств резервирование зачастую оказывается избыточным решением.
2. Количество и тип поддерживаемых коммуникационных интерфейсов. Это определяет гибкость и масштабируемость системы управления в целом. Современные контроллеры способны поддерживать до 10 стандартов передачи данных одновременно, что во многом определяет их универсальность.
3. Быстродействие. Измеряется, как правило, в количестве выполняемых в секунду элементарных операций (до 200 млн.). Иногда быстродействие измеряется количеством обрабатываемых за секунду функциональных блоков (что такое функциональный блок – будет рассказано в следующей статье). Быстродействие зависит от типа центрального процессора (популярные производители - Intel, AMD, Motorola, Texas Instruments и т.д.)
4. Объем оперативной памяти. Во время работы контроллера в его оперативную память загружены запрограммированные пользователем алгоритмы автоматизированного управления, операционная система, библиотечные модули и т.д. Очевидно, чем больше оперативной памяти, тем сложнее и объемнее алгоритмы контроллер может выполнять, тем больше простора для творчества у программиста. Варьируется от 256 килобайт до 32 мегабайт.
5. Надежность. Наработка на отказ до 10-12 лет.
6. Наличие специализированных средств разработки и поддержка различных языков программирования. Очевидно, что существование специализированный среды разработки прикладных программ – это стандарт для современного контроллера АСУ ТП. Для удобства программиста реализуется поддержка сразу нескольких языков как визуального, так и текстового (процедурного) программирования (FBD, SFC, IL, LAD, ST; об этом в следующей статье).
7. Возможность изменения алгоритмов управления на “лету” (online changes), т.е. без остановки работы контроллера. Для большинства контроллеров, применяемых в РСУ, поддержка online changes жизненно необходима, так как позволяет тонко настраивать систему или расширять ее функционал прямо на работающем производстве.
8. Возможность локального ввода/вывода. Как видно из рис. 4 контроллер Foxboro FCP270 рассчитан на работу только с удаленной подсистемой ввода/вывода, подключаемой к нему по оптическим каналам. Simatic S7-400 может спокойно работать как с локальными модулями ввода/вывода (свободные слоты на базовой панели есть), так и удаленными узлами.
9. Вес, габаритные размеры, вид монтажа (на DIN-рейку, на монтажную панель или в стойку 19”). Важно учитывать при проектировании и сборке системных шкафов.
10. Условия эксплуатации (температура, влажность, механические нагрузки). Большинство промышленных контроллеров могут работать в нечеловеческих условиях от 0 до 65 °С и при влажности до 95-98%.
[ http://kazanets.narod.ru/PLC_PART1.htm]Тематики
Синонимы
EN
DE
- speicherprogrammierbare Steuerung, f
FR
Русско-немецкий словарь нормативно-технической терминологии > программируемый логический контроллер
13 программируемый логический контроллер
программируемый логический контроллер
ПЛК
-
[Интент]
контроллер
Управляющее устройство, осуществляющее автоматическое управление посредством программной реализации алгоритмов управления.
[Сборник рекомендуемых терминов. Выпуск 107. Теория управления.
Академия наук СССР. Комитет научно-технической терминологии. 1984 г.]EN
storage-programmable logic controller
computer-aided control equipment or system whose logic sequence can be varied via a directly or remote-control connected programming device, for example a control panel, a host computer or a portable terminal
[IEV ref 351-32-34]FR
automate programmable à mémoire
См. также:
équipement ou système de commande assisté par ordinateur dont la séquence logique peut être modifiée directement ou par l'intermédiaire d'un dispositif de programmation relié à une télécommande, par exemple un panneau de commande, un ordinateur hôte ou un terminal de données portatif
[IEV ref 351-32-34]
- архитектура контроллера;
- производительность контроллера;
- время реакции контроллера;
КЛАССИФИКАЦИЯ
Основным показателем ПЛК является количество каналов ввода-вывода. По этому признаку ПЛК делятся на следующие группы:- нано- ПЛК (менее 16 каналов);
- микро-ПЛК (более 16, до 100 каналов);
- средние (более 100, до 500 каналов);
- большие (более 500 каналов).
- моноблочными - в которых устройство ввода-вывода не может быть удалено из контроллера или заменено на другое. Конструктивно контроллер представляет собой единое целое с устройствами ввода-вывода (например, одноплатный контроллер). Моноблочный контроллер может иметь, например, 16 каналов дискретного ввода и 8 каналов релейного вывода;
- модульные - состоящие из общей корзины (шасси), в которой располагаются модуль центрального процессора и сменные модули ввода-вывода. Состав модулей выбирается пользователем в зависимости от решаемой задачи. Типовое количество слотов для сменных модулей - от 8 до 32;
- распределенные (с удаленными модулями ввода-вывода) - в которых модули ввода-вывода выполнены в отдельных корпусах, соединяются с модулем контроллера по сети (обычно на основе интерфейса RS-485) и могут быть расположены на расстоянии до 1,2 км от процессорного модуля.
Многие контроллеры имеют набор сменных процессорных плат разной производительности. Это позволяет расширить круг потенциальных пользователей системы без изменения ее конструктива.
По конструктивному исполнению и способу крепления контроллеры делятся на:- панельные (для монтажа на панель или дверцу шкафа);
- для монтажа на DIN-рейку внутри шкафа;
- для крепления на стене;
- стоечные - для монтажа в стойке;
- бескорпусные (обычно одноплатные) для применения в специализированных конструктивах производителей оборудования (OEM - "Original Equipment Manufact urer").
По области применения контроллеры делятся на следующие типы:- универсальные общепромышленные;
- для управления роботами;
- для управления позиционированием и перемещением;
- коммуникационные;
- ПИД-контроллеры;
- специализированные.
По способу программирования контроллеры бывают:- программируемые с лицевой панели контроллера;
- программируемые переносным программатором;
- программируемые с помощью дисплея, мыши и клавиатуры;
- программируемые с помощью персонального компьютера.
Контроллеры могут программироваться на следующих языках:- на классических алгоритмических языках (C, С#, Visual Basic);
- на языках МЭК 61131-3.
Контроллеры могут содержать в своем составе модули ввода-вывода или не содержать их. Примерами контроллеров без модулей ввода-вывода являются коммуникационные контроллеры, которые выполняют функцию межсетевого шлюза, или контроллеры, получающие данные от контроллеров нижнего уровня иерархии АСУ ТП. Контроллеры для систем автоматизации
Слово "контроллер" произошло от английского "control" (управление), а не от русского "контроль" (учет, проверка). Контроллером в системах автоматизации называют устройство, выполняющее управление физическими процессами по записанному в него алгоритму, с использованием информации, получаемой от датчиков и выводимой в исполнительные устройства.
Первые контроллеры появились на рубеже 60-х и 70-х годов в автомобильной промышленности, где использовались для автоматизации сборочных линий. В то время компьютеры стоили чрезвычайно дорого, поэтому контроллеры строились на жесткой логике (программировались аппаратно), что было гораздо дешевле. Однако перенастройка с одной технологической линии на другую требовала фактически изготовления нового контроллера. Поэтому появились контроллеры, алгоритм работы которых мог быть изменен несколько проще - с помощью схемы соединений реле. Такие контроллеры получили название программируемых логических контроллеров (ПЛК), и этот термин сохранился до настоящего времени. Везде ниже термины "контроллер" и "ПЛК" мы будем употреблять как синонимы.
Немного позже появились ПЛК, которые можно было программировать на машинно-ориентированном языке, что было проще конструктивно, но требовало участия специально обученного программиста для внесения даже незначительных изменений в алгоритм управления. С этого момента началась борьба за упрощение процесса программирования ПЛК, которая привела сначала к созданию языков высокого уровня, затем - специализированных языков визуального программирования, похожих на язык релейной логики. В настоящее время этот процесс завершился созданием международного стандарта IEC (МЭК) 1131-3, который позже был переименован в МЭК 61131-3. Стандарт МЭК 61131-3 поддерживает пять языков технологического программирования, что исключает необходимость привлечения профессиональных программистов при построении систем с контроллерами, оставляя для них решение нестандартных задач.
В связи с тем, что способ программирования является наиболее существенным классифицирующим признаком контроллера, понятие "ПЛК" все реже используется для обозначения управляющих контроллеров, которые не поддерживают технологические языки программирования. Жесткие ограничения на стоимость и огромное разнообразие целей автоматизации привели к невозможности создания универсального ПЛК, как это случилось с офисными компьютерами. Область автоматизации выдвигает множество задач, в соответствии с которыми развивается и рынок, содержащий сотни непохожих друг на друга контроллеров, различающихся десятками параметров.
Выбор оптимального для конкретной задачи контроллера основывается обычно на соответствии функциональных характеристик контроллера решаемой задаче при условии минимальной его стоимости. Учитываются также другие важные характеристики (температурный диапазон, надежность, бренд изготовителя, наличие разрешений Ростехнадзора, сертификатов и т. п.).
Несмотря на огромное разнообразие контроллеров, в их развитии заметны следующие общие тенденции:- уменьшение габаритов;
- расширение функциональных возможностей;
- увеличение количества поддерживаемых интерфейсов и сетей;
- использование идеологии "открытых систем";
- использование языков программирования стандарта МЭК 61131-3;
- снижение цены.
[ http://bookasutp.ru/Chapter6_1.aspx]
Программируемый логический контроллер (ПЛК, PLC) – микропроцессорное устройство, предназначенное для управления технологическим процессом и другими сложными технологическими объектами.
Принцип работы контроллера состоит в выполнение следующего цикла операций:
1. Сбор сигналов с датчиков;
2. Обработка сигналов согласно прикладному алгоритму управления;
3. Выдача управляющих воздействий на исполнительные устройства.
В нормальном режиме работы контроллер непрерывно выполняет этот цикл с частотой от 50 раз в секунду. Время, затрачиваемое контроллером на выполнение полного цикла, часто называют временем (или периодом) сканирования; в большинстве современных ПЛК сканирование может настраиваться пользователем в диапазоне от 20 до 30000 миллисекунд. Для быстрых технологических процессов, где критична скорость реакции системы и требуется оперативное регулирование, время сканирования может составлять 20 мс, однако для большинства непрерывных процессов период 100 мс считается вполне приемлемым.
Аппаратно контроллеры имеют модульную архитектуру и могут состоять из следующих компонентов:
1. Базовая панель ( Baseplate). Она служит для размещения на ней других модулей системы, устанавливаемых в специально отведенные позиции (слоты). Внутри базовой панели проходят две шины: одна - для подачи питания на электронные модули, другая – для пересылки данных и информационного обмена между модулями.
2. Модуль центрального вычислительного устройства ( СPU). Это мозг системы. Собственно в нем и происходит математическая обработка данных. Для связи с другими устройствами CPU часто оснащается сетевым интерфейсом, поддерживающим тот или иной коммуникационный стандарт.
3. Дополнительные коммуникационные модули. Необходимы для добавления сетевых интерфейсов, неподдерживаемых напрямую самим CPU. Коммуникационные модули существенно расширяют возможности ПЛК по сетевому взаимодействию. C их помощью к контроллеру подключают узлы распределенного ввода/вывода, интеллектуальные полевые приборы и станции операторского уровня.
4. Блок питания. Нужен для запитки системы от 220 V. Однако многие ПЛК не имеют стандартного блока питания и запитываются от внешнего.Рис.1. Контроллер РСУ с коммуникациями Profibus и Ethernet.
Иногда на базовую панель, помимо указанных выше, допускается устанавливать модули ввода/вывода полевых сигналов, которые образуют так называемый локальный ввод/вывод. Однако для большинства РСУ (DCS) характерно использование именно распределенного (удаленного) ввода/вывода.
Отличительной особенностью контроллеров, применяемых в DCS, является возможность их резервирования. Резервирование нужно для повышения отказоустойчивости системы и заключается, как правило, в дублировании аппаратных модулей системы.Рис. 2. Резервированный контроллер с коммуникациями Profibus и Ethernet.
Резервируемые модули работают параллельно и выполняют одни и те же функции. При этом один модуль находится в активном состоянии, а другой, являясь резервом, – в режиме “standby”. В случае отказа активного модуля, система автоматически переключается на резерв (это называется “горячий резерв”).
Обратите внимание, контроллеры связаны шиной синхронизации, по которой они мониторят состояние друг друга. Это решение позволяет разнести резервированные модули на значительное расстояние друг от друга (например, расположить их в разных шкафах или даже аппаратных).
Допустим, в данный момент активен левый контроллер, правый – находится в резерве. При этом, даже находясь в резерве, правый контроллер располагает всеми процессными данными и выполняет те же самые математические операции, что и левый. Контроллеры синхронизированы. Предположим, случается отказ левого контроллера, а именно модуля CPU. Управление автоматически передается резервному контроллеру, и теперь он становится главным. Здесь очень большое значение имеют время, которое система тратит на переключение на резерв (обычно меньше 0.5 с) и отсутствие возмущений (удара). Теперь система работает на резерве. Как только инженер заменит отказавший модуль CPU на исправный, система автоматически передаст ему управление и возвратится в исходное состояние.
На рис. 3 изображен резервированный контроллер S7-400H производства Siemens. Данный контроллер входит в состав РСУ Simatic PCS7.Рис. 3. Резервированный контроллер S7-400H. Несколько другое техническое решение показано на примере резервированного контроллера FCP270 производства Foxboro (рис. 4). Данный контроллер входит в состав системы управления Foxboro IA Series.Рис. 4. Резервированный контроллер FCP270.
На базовой панели инсталлировано два процессорных модуля, работающих как резервированная пара, и коммуникационный модуль для сопряжения с оптическими сетями стандарта Ethernet. Взаимодействие между модулями происходит по внутренней шине (тоже резервированной), спрятанной непосредственно в базовую панель (ее не видно на рисунке).
На рисунке ниже показан контроллер AC800M производства ABB (часть РСУ Extended Automation System 800xA).Рис. 5. Контроллер AC800M.
Это не резервированный вариант. Контроллер состоит из двух коммуникационных модулей, одного СPU и одного локального модуля ввода/вывода. Кроме этого, к контроллеру можно подключить до 64 внешних модулей ввода/вывода.
При построении РСУ важно выбрать контроллер, удовлетворяющий всем техническим условиям и требованиям конкретного производства. Подбирая оптимальную конфигурацию, инженеры оперируют определенными техническими характеристиками промышленных контроллеров. Наиболее значимые перечислены ниже:
1. Возможность полного резервирования. Для задач, где отказоустойчивость критична (химия, нефтехимия, металлургия и т.д.), применение резервированных конфигураций вполне оправдано, тогда как для других менее ответственных производств резервирование зачастую оказывается избыточным решением.
2. Количество и тип поддерживаемых коммуникационных интерфейсов. Это определяет гибкость и масштабируемость системы управления в целом. Современные контроллеры способны поддерживать до 10 стандартов передачи данных одновременно, что во многом определяет их универсальность.
3. Быстродействие. Измеряется, как правило, в количестве выполняемых в секунду элементарных операций (до 200 млн.). Иногда быстродействие измеряется количеством обрабатываемых за секунду функциональных блоков (что такое функциональный блок – будет рассказано в следующей статье). Быстродействие зависит от типа центрального процессора (популярные производители - Intel, AMD, Motorola, Texas Instruments и т.д.)
4. Объем оперативной памяти. Во время работы контроллера в его оперативную память загружены запрограммированные пользователем алгоритмы автоматизированного управления, операционная система, библиотечные модули и т.д. Очевидно, чем больше оперативной памяти, тем сложнее и объемнее алгоритмы контроллер может выполнять, тем больше простора для творчества у программиста. Варьируется от 256 килобайт до 32 мегабайт.
5. Надежность. Наработка на отказ до 10-12 лет.
6. Наличие специализированных средств разработки и поддержка различных языков программирования. Очевидно, что существование специализированный среды разработки прикладных программ – это стандарт для современного контроллера АСУ ТП. Для удобства программиста реализуется поддержка сразу нескольких языков как визуального, так и текстового (процедурного) программирования (FBD, SFC, IL, LAD, ST; об этом в следующей статье).
7. Возможность изменения алгоритмов управления на “лету” (online changes), т.е. без остановки работы контроллера. Для большинства контроллеров, применяемых в РСУ, поддержка online changes жизненно необходима, так как позволяет тонко настраивать систему или расширять ее функционал прямо на работающем производстве.
8. Возможность локального ввода/вывода. Как видно из рис. 4 контроллер Foxboro FCP270 рассчитан на работу только с удаленной подсистемой ввода/вывода, подключаемой к нему по оптическим каналам. Simatic S7-400 может спокойно работать как с локальными модулями ввода/вывода (свободные слоты на базовой панели есть), так и удаленными узлами.
9. Вес, габаритные размеры, вид монтажа (на DIN-рейку, на монтажную панель или в стойку 19”). Важно учитывать при проектировании и сборке системных шкафов.
10. Условия эксплуатации (температура, влажность, механические нагрузки). Большинство промышленных контроллеров могут работать в нечеловеческих условиях от 0 до 65 °С и при влажности до 95-98%.
[ http://kazanets.narod.ru/PLC_PART1.htm]Тематики
Синонимы
EN
DE
- speicherprogrammierbare Steuerung, f
FR
Русско-английский словарь нормативно-технической терминологии > программируемый логический контроллер
14 программируемый логический контроллер
программируемый логический контроллер
ПЛК
-
[Интент]
контроллер
Управляющее устройство, осуществляющее автоматическое управление посредством программной реализации алгоритмов управления.
[Сборник рекомендуемых терминов. Выпуск 107. Теория управления.
Академия наук СССР. Комитет научно-технической терминологии. 1984 г.]EN
storage-programmable logic controller
computer-aided control equipment or system whose logic sequence can be varied via a directly or remote-control connected programming device, for example a control panel, a host computer or a portable terminal
[IEV ref 351-32-34]FR
automate programmable à mémoire
См. также:
équipement ou système de commande assisté par ordinateur dont la séquence logique peut être modifiée directement ou par l'intermédiaire d'un dispositif de programmation relié à une télécommande, par exemple un panneau de commande, un ordinateur hôte ou un terminal de données portatif
[IEV ref 351-32-34]
- архитектура контроллера;
- производительность контроллера;
- время реакции контроллера;
КЛАССИФИКАЦИЯ
Основным показателем ПЛК является количество каналов ввода-вывода. По этому признаку ПЛК делятся на следующие группы:- нано- ПЛК (менее 16 каналов);
- микро-ПЛК (более 16, до 100 каналов);
- средние (более 100, до 500 каналов);
- большие (более 500 каналов).
- моноблочными - в которых устройство ввода-вывода не может быть удалено из контроллера или заменено на другое. Конструктивно контроллер представляет собой единое целое с устройствами ввода-вывода (например, одноплатный контроллер). Моноблочный контроллер может иметь, например, 16 каналов дискретного ввода и 8 каналов релейного вывода;
- модульные - состоящие из общей корзины (шасси), в которой располагаются модуль центрального процессора и сменные модули ввода-вывода. Состав модулей выбирается пользователем в зависимости от решаемой задачи. Типовое количество слотов для сменных модулей - от 8 до 32;
- распределенные (с удаленными модулями ввода-вывода) - в которых модули ввода-вывода выполнены в отдельных корпусах, соединяются с модулем контроллера по сети (обычно на основе интерфейса RS-485) и могут быть расположены на расстоянии до 1,2 км от процессорного модуля.
Многие контроллеры имеют набор сменных процессорных плат разной производительности. Это позволяет расширить круг потенциальных пользователей системы без изменения ее конструктива.
По конструктивному исполнению и способу крепления контроллеры делятся на:- панельные (для монтажа на панель или дверцу шкафа);
- для монтажа на DIN-рейку внутри шкафа;
- для крепления на стене;
- стоечные - для монтажа в стойке;
- бескорпусные (обычно одноплатные) для применения в специализированных конструктивах производителей оборудования (OEM - "Original Equipment Manufact urer").
По области применения контроллеры делятся на следующие типы:- универсальные общепромышленные;
- для управления роботами;
- для управления позиционированием и перемещением;
- коммуникационные;
- ПИД-контроллеры;
- специализированные.
По способу программирования контроллеры бывают:- программируемые с лицевой панели контроллера;
- программируемые переносным программатором;
- программируемые с помощью дисплея, мыши и клавиатуры;
- программируемые с помощью персонального компьютера.
Контроллеры могут программироваться на следующих языках:- на классических алгоритмических языках (C, С#, Visual Basic);
- на языках МЭК 61131-3.
Контроллеры могут содержать в своем составе модули ввода-вывода или не содержать их. Примерами контроллеров без модулей ввода-вывода являются коммуникационные контроллеры, которые выполняют функцию межсетевого шлюза, или контроллеры, получающие данные от контроллеров нижнего уровня иерархии АСУ ТП. Контроллеры для систем автоматизации
Слово "контроллер" произошло от английского "control" (управление), а не от русского "контроль" (учет, проверка). Контроллером в системах автоматизации называют устройство, выполняющее управление физическими процессами по записанному в него алгоритму, с использованием информации, получаемой от датчиков и выводимой в исполнительные устройства.
Первые контроллеры появились на рубеже 60-х и 70-х годов в автомобильной промышленности, где использовались для автоматизации сборочных линий. В то время компьютеры стоили чрезвычайно дорого, поэтому контроллеры строились на жесткой логике (программировались аппаратно), что было гораздо дешевле. Однако перенастройка с одной технологической линии на другую требовала фактически изготовления нового контроллера. Поэтому появились контроллеры, алгоритм работы которых мог быть изменен несколько проще - с помощью схемы соединений реле. Такие контроллеры получили название программируемых логических контроллеров (ПЛК), и этот термин сохранился до настоящего времени. Везде ниже термины "контроллер" и "ПЛК" мы будем употреблять как синонимы.
Немного позже появились ПЛК, которые можно было программировать на машинно-ориентированном языке, что было проще конструктивно, но требовало участия специально обученного программиста для внесения даже незначительных изменений в алгоритм управления. С этого момента началась борьба за упрощение процесса программирования ПЛК, которая привела сначала к созданию языков высокого уровня, затем - специализированных языков визуального программирования, похожих на язык релейной логики. В настоящее время этот процесс завершился созданием международного стандарта IEC (МЭК) 1131-3, который позже был переименован в МЭК 61131-3. Стандарт МЭК 61131-3 поддерживает пять языков технологического программирования, что исключает необходимость привлечения профессиональных программистов при построении систем с контроллерами, оставляя для них решение нестандартных задач.
В связи с тем, что способ программирования является наиболее существенным классифицирующим признаком контроллера, понятие "ПЛК" все реже используется для обозначения управляющих контроллеров, которые не поддерживают технологические языки программирования. Жесткие ограничения на стоимость и огромное разнообразие целей автоматизации привели к невозможности создания универсального ПЛК, как это случилось с офисными компьютерами. Область автоматизации выдвигает множество задач, в соответствии с которыми развивается и рынок, содержащий сотни непохожих друг на друга контроллеров, различающихся десятками параметров.
Выбор оптимального для конкретной задачи контроллера основывается обычно на соответствии функциональных характеристик контроллера решаемой задаче при условии минимальной его стоимости. Учитываются также другие важные характеристики (температурный диапазон, надежность, бренд изготовителя, наличие разрешений Ростехнадзора, сертификатов и т. п.).
Несмотря на огромное разнообразие контроллеров, в их развитии заметны следующие общие тенденции:- уменьшение габаритов;
- расширение функциональных возможностей;
- увеличение количества поддерживаемых интерфейсов и сетей;
- использование идеологии "открытых систем";
- использование языков программирования стандарта МЭК 61131-3;
- снижение цены.
[ http://bookasutp.ru/Chapter6_1.aspx]
Программируемый логический контроллер (ПЛК, PLC) – микропроцессорное устройство, предназначенное для управления технологическим процессом и другими сложными технологическими объектами.
Принцип работы контроллера состоит в выполнение следующего цикла операций:
1. Сбор сигналов с датчиков;
2. Обработка сигналов согласно прикладному алгоритму управления;
3. Выдача управляющих воздействий на исполнительные устройства.
В нормальном режиме работы контроллер непрерывно выполняет этот цикл с частотой от 50 раз в секунду. Время, затрачиваемое контроллером на выполнение полного цикла, часто называют временем (или периодом) сканирования; в большинстве современных ПЛК сканирование может настраиваться пользователем в диапазоне от 20 до 30000 миллисекунд. Для быстрых технологических процессов, где критична скорость реакции системы и требуется оперативное регулирование, время сканирования может составлять 20 мс, однако для большинства непрерывных процессов период 100 мс считается вполне приемлемым.
Аппаратно контроллеры имеют модульную архитектуру и могут состоять из следующих компонентов:
1. Базовая панель ( Baseplate). Она служит для размещения на ней других модулей системы, устанавливаемых в специально отведенные позиции (слоты). Внутри базовой панели проходят две шины: одна - для подачи питания на электронные модули, другая – для пересылки данных и информационного обмена между модулями.
2. Модуль центрального вычислительного устройства ( СPU). Это мозг системы. Собственно в нем и происходит математическая обработка данных. Для связи с другими устройствами CPU часто оснащается сетевым интерфейсом, поддерживающим тот или иной коммуникационный стандарт.
3. Дополнительные коммуникационные модули. Необходимы для добавления сетевых интерфейсов, неподдерживаемых напрямую самим CPU. Коммуникационные модули существенно расширяют возможности ПЛК по сетевому взаимодействию. C их помощью к контроллеру подключают узлы распределенного ввода/вывода, интеллектуальные полевые приборы и станции операторского уровня.
4. Блок питания. Нужен для запитки системы от 220 V. Однако многие ПЛК не имеют стандартного блока питания и запитываются от внешнего.Рис.1. Контроллер РСУ с коммуникациями Profibus и Ethernet.
Иногда на базовую панель, помимо указанных выше, допускается устанавливать модули ввода/вывода полевых сигналов, которые образуют так называемый локальный ввод/вывод. Однако для большинства РСУ (DCS) характерно использование именно распределенного (удаленного) ввода/вывода.
Отличительной особенностью контроллеров, применяемых в DCS, является возможность их резервирования. Резервирование нужно для повышения отказоустойчивости системы и заключается, как правило, в дублировании аппаратных модулей системы.Рис. 2. Резервированный контроллер с коммуникациями Profibus и Ethernet.
Резервируемые модули работают параллельно и выполняют одни и те же функции. При этом один модуль находится в активном состоянии, а другой, являясь резервом, – в режиме “standby”. В случае отказа активного модуля, система автоматически переключается на резерв (это называется “горячий резерв”).
Обратите внимание, контроллеры связаны шиной синхронизации, по которой они мониторят состояние друг друга. Это решение позволяет разнести резервированные модули на значительное расстояние друг от друга (например, расположить их в разных шкафах или даже аппаратных).
Допустим, в данный момент активен левый контроллер, правый – находится в резерве. При этом, даже находясь в резерве, правый контроллер располагает всеми процессными данными и выполняет те же самые математические операции, что и левый. Контроллеры синхронизированы. Предположим, случается отказ левого контроллера, а именно модуля CPU. Управление автоматически передается резервному контроллеру, и теперь он становится главным. Здесь очень большое значение имеют время, которое система тратит на переключение на резерв (обычно меньше 0.5 с) и отсутствие возмущений (удара). Теперь система работает на резерве. Как только инженер заменит отказавший модуль CPU на исправный, система автоматически передаст ему управление и возвратится в исходное состояние.
На рис. 3 изображен резервированный контроллер S7-400H производства Siemens. Данный контроллер входит в состав РСУ Simatic PCS7.Рис. 3. Резервированный контроллер S7-400H. Несколько другое техническое решение показано на примере резервированного контроллера FCP270 производства Foxboro (рис. 4). Данный контроллер входит в состав системы управления Foxboro IA Series.Рис. 4. Резервированный контроллер FCP270.
На базовой панели инсталлировано два процессорных модуля, работающих как резервированная пара, и коммуникационный модуль для сопряжения с оптическими сетями стандарта Ethernet. Взаимодействие между модулями происходит по внутренней шине (тоже резервированной), спрятанной непосредственно в базовую панель (ее не видно на рисунке).
На рисунке ниже показан контроллер AC800M производства ABB (часть РСУ Extended Automation System 800xA).Рис. 5. Контроллер AC800M.
Это не резервированный вариант. Контроллер состоит из двух коммуникационных модулей, одного СPU и одного локального модуля ввода/вывода. Кроме этого, к контроллеру можно подключить до 64 внешних модулей ввода/вывода.
При построении РСУ важно выбрать контроллер, удовлетворяющий всем техническим условиям и требованиям конкретного производства. Подбирая оптимальную конфигурацию, инженеры оперируют определенными техническими характеристиками промышленных контроллеров. Наиболее значимые перечислены ниже:
1. Возможность полного резервирования. Для задач, где отказоустойчивость критична (химия, нефтехимия, металлургия и т.д.), применение резервированных конфигураций вполне оправдано, тогда как для других менее ответственных производств резервирование зачастую оказывается избыточным решением.
2. Количество и тип поддерживаемых коммуникационных интерфейсов. Это определяет гибкость и масштабируемость системы управления в целом. Современные контроллеры способны поддерживать до 10 стандартов передачи данных одновременно, что во многом определяет их универсальность.
3. Быстродействие. Измеряется, как правило, в количестве выполняемых в секунду элементарных операций (до 200 млн.). Иногда быстродействие измеряется количеством обрабатываемых за секунду функциональных блоков (что такое функциональный блок – будет рассказано в следующей статье). Быстродействие зависит от типа центрального процессора (популярные производители - Intel, AMD, Motorola, Texas Instruments и т.д.)
4. Объем оперативной памяти. Во время работы контроллера в его оперативную память загружены запрограммированные пользователем алгоритмы автоматизированного управления, операционная система, библиотечные модули и т.д. Очевидно, чем больше оперативной памяти, тем сложнее и объемнее алгоритмы контроллер может выполнять, тем больше простора для творчества у программиста. Варьируется от 256 килобайт до 32 мегабайт.
5. Надежность. Наработка на отказ до 10-12 лет.
6. Наличие специализированных средств разработки и поддержка различных языков программирования. Очевидно, что существование специализированный среды разработки прикладных программ – это стандарт для современного контроллера АСУ ТП. Для удобства программиста реализуется поддержка сразу нескольких языков как визуального, так и текстового (процедурного) программирования (FBD, SFC, IL, LAD, ST; об этом в следующей статье).
7. Возможность изменения алгоритмов управления на “лету” (online changes), т.е. без остановки работы контроллера. Для большинства контроллеров, применяемых в РСУ, поддержка online changes жизненно необходима, так как позволяет тонко настраивать систему или расширять ее функционал прямо на работающем производстве.
8. Возможность локального ввода/вывода. Как видно из рис. 4 контроллер Foxboro FCP270 рассчитан на работу только с удаленной подсистемой ввода/вывода, подключаемой к нему по оптическим каналам. Simatic S7-400 может спокойно работать как с локальными модулями ввода/вывода (свободные слоты на базовой панели есть), так и удаленными узлами.
9. Вес, габаритные размеры, вид монтажа (на DIN-рейку, на монтажную панель или в стойку 19”). Важно учитывать при проектировании и сборке системных шкафов.
10. Условия эксплуатации (температура, влажность, механические нагрузки). Большинство промышленных контроллеров могут работать в нечеловеческих условиях от 0 до 65 °С и при влажности до 95-98%.
[ http://kazanets.narod.ru/PLC_PART1.htm]Тематики
Синонимы
EN
DE
- speicherprogrammierbare Steuerung, f
FR
Русско-французский словарь нормативно-технической терминологии > программируемый логический контроллер
См. также в других словарях:
Basic Object System — In computer programming, the Basic Object System (BOS) is a C callable library that implements the notion of object and which uses tcl as its interpreter for interpreted methods (you can have compiled methods in C, and mix compiled and… … Wikipedia
Conversational Programming System — Conversational Programming System[1] or CPS was an early Time sharing system offered by IBM which ran on System/360 mainframes circa 1967 through 1972. CPS was implemented as an interpreter, and users could select either a rudimentary form of… … Wikipedia
Hindawi Programming System — articleissues advert = October 2007 primarysources = October 2007 expand = October 2007 citations missing = October 2007Hindawi Programming System (hereafter referred to as HPS) is a suite of open source programming languages. It allows non… … Wikipedia
BASIC-PLUS — was an extended dialect of the BASIC programming language developed by Digital Equipment Corporation (DEC) for use on its RSTS/E time sharing operating system for the PDP 11 series of 16 bit minicomputers in the early 1970s through the… … Wikipedia
BASIC — Información general Paradigma estructurado imperativo Apareció en 1964 Diseñado por John George Kemeny; Thomas Eugene Kurtz … Wikipedia Español
BASIC 8 — (or BASIC 8.0) mdash; The Enhanced Graphics System For The C128 mdash; developed by Walrusoft of Gainesville, Florida and published in 1986 by Patech Software of Somerset, New Jersey, USA, was an extension of Commodore s BASIC 7.0 for the C128… … Wikipedia
BASIC — This article is about the programming language. For the think tank, see British American Security Information Council. For the group of countries, see BASIC countries. For other uses, see Basic (disambiguation). BASIC Screenshot of Atari BASIC,… … Wikipedia
System time — Unix date command In computer science and computer programming, system time represents a computer system s notion of the passing of time. In this sense, time also includes the passing of days on the calendar. System time is measured by a system… … Wikipedia
List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… … Wikipedia
Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… … Wikipedia
Programming paradigm — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concu … Wikipedia
Перевод: с русского на все языки
со всех языков на русский- Со всех языков на:
- Русский
- С русского на:
- Все языки
- Английский
- Немецкий
- Французский